Download | Purchase | FAQ | Home |
Step #1 - Operation Step #2 - Images Step #3 - Web Page Step #4 - FTP Step #5 - Finish
Quick Start Guide Detailed Setup Thumbnail Properties WebPage Appearance FTP Settings Program Automation E-mail Settings HTTP Settings Misc Options GPS Setup HTML Properties Miscellaneous HTML
EXIF Editor Batch Processing Rotating Images
Preview Web Pages View Web Pages Sample Web Page Font Properties
RoboPhoto FAQ What's New in v3.0 Screen Shots Advanced Features HTML Template Files Sign Up With Tripod PAD File (htm) PAD File (xml) Legal Info End-User License
System Requirements Demo Limitations Download The Demo Purchase Unlocking The Demo |
After successfully uploading a new web page to an FTP server, RoboPhoto can optionally post information, using HTTP, about the web page to each URL in a URL list. Each URL should point to a server side application that expects and can process the information that RoboPhoto posts to it. The server side application can be either a normal CGI or ASP script that accepts a URL encoded list of name/value pairs or a soap service that accepts an XML format soap request. If there are errors while posting, the program will continue processing the list. You may want to specify the HttpPostUserAgent Misc Option if the application is designed to take advantage of it. Note: when errors occur, some server side applications return a human readable explanation instead of the proper HTTP error reply code. When this happens there's no way for RoboPhoto to know that an error has occurred. RoboPhoto always uses port 80 when using HTTP to post to server side applications. URL List The URL list must be plain ASCII text and contain one URL per line. It may look like: http://www.domain.com/cgi-bin/update-master-page.cgi http://www.domain.com/cgi-bin/formamil.cgi http://www.search-engine.com/cgi-bin/submit.pl The URL list can be either a local disk path (like c:\directory\urllist.txt) or a URL (like http://www.domain.com/urllist.txt). The only difference between the two lists is the location. The benefits of storing the URL list on the server instead of your local computer are:
Back to the top Post String This represents the name/value pairs that gets posted to each URL in the URL list. The exact format and content must be as required by the URL. You can perform mail-merge operations on the post string by including any/all of the following bracketed terms below. Except for the [prompt] term, the content of each bracketed term is dynamically generated by RoboPhoto based on the web page that's being created:
url=[url]&It will become: url=http://www.domain.com/mywebpage/&By using mail merge, you can use the same post string for each posting. Make sure that you have the correct parent URL specified, as it's used to construct the [url] bracketed term. The GPS information is obtained from the tracklog. If that information doesn't exist, it is obtained from the EXIF headers. Back to the top Soap Method Name Specify the method name associated with the Soap URI. This option only applies if you have the 'Post As Soap' option checked. Back to the top Soap Method URI Specify the Soap URI associated with the Soap Method Name. This option only applies if you have the 'Post As Soap' option checked. Back to the top Post After FTP Check this box to post the post string to each URL in the URL list after the FTP succeeds. You can also turn the posting on/off from the wizard screen. When testing your HTTP setup, you may want to specify the SkipFtp Misc Option to bypass the FTP in order to save time. Back to the top Post As Soap If checked, the web page information will be packaged as an XML soap request instead of a URL encoded string. The URLs in the URL list must point to a soap service that embodies the Soap Method specified above. Using the example above, the soap packet would become: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <m:MyMethod xmlns:m="MyMethodUri"> <url>http://robophoto.servebeer.com/mywebpage10</url> <jpg>6</jpg> <email>fred@domain.com</email> <title>Photo Gallery</title> <time>8/21/01</time> <lat>32.12345</lat> <lon>-87.65432</lon> <gts>23:01:59</gts> </m:MyMethod> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Back to the top Save Click this button to save the current information to rp.ini, which is located in the main RoboPhoto directory. Back to the top Help Click this button to load the help file. You can also press the F1 key anywhere in the program for context sensitive help. Back to the top Close Click this button to close the form. Back to the top |